Integrating algorithm visualization technology into an undergraduate algorithms course: ethnographic studies of a social constructivist approach

نویسنده

  • Christopher D. Hundhausen
چکیده

Algorithm visualization (AV) software graphically illustrates how algorithms work. Traditionally, computer science instructors have used the software as a visual aid in lectures, or as the basis for interactive laboratories. An alternative approach, inspired by Social Constructivist learning theory, is to have students construct and present their own visualizations. Notice that, in this alternative approach, rather than acting as a knowledge conveyer that transfers an expert’s mental model of an algorithm to students, AV software grants students access to forms of expert course participation typically reserved only for instructors. To explore this alternative approach, I conducted a pair of ethnographic field studies in a junior-level algorithms course that included AV construction and presentation assignments. Through a broad range of field techniques, including participant observation, interviewing, videotaping, and diary collecting, I gained crucial insights into three key research questions surrounding AV construction and presentation assignments: (1) Do the assignments promote activities that are relevant to the community being reproduced through an undergraduate algorithms course?; (2) Do the assignments promote learning—that is, do they help students to participate more fully in that community?; and (3) How should AV technology be designed so as to support AV construction and presentation? My most significant finding was that, when used within the context of AV construction and presentation exercises, conventional AV

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The "Algorithms Studio" Project: Using Sketch-Based Visualization Technology to Construct and Discuss Visual Representations of Algorithms

The “Algorithms Studio” project explores a novel, studio-based approach to teaching an undergraduate course on computer algorithms. Inspired by the design studio commonly used in architecture education, the approach emphasizes conceptual design activities in which students use sketch-based algorithm visualization technology to create their own visual representations of the algorithms under stud...

متن کامل

Communicative Dimensions of End-User Environments

In exploring how to make programming easier for nonprogrammers, research into end-user environments has traditionally been concerned with designing better human-computer interaction. That traditional focus has left open the question of how end-user environments might support human-human interaction. Especially in situations in which end-user environments are enlisted to facilitate learning, we ...

متن کامل

Integrating Algorithm Visualization Video into a First-Year Algorithm and Data Structure Course

In this paper we describe the results that we have obtained while integrating algorithm visualization (AV) movies (strongly tightened with the other teaching material), within a first-year undergraduate course on algorithms and data structures. Our experimental results seem to support the hypothesis that making these movies available significantly improved students' performances. Moreover, the ...

متن کامل

Low-Fidelity Algorithm Visualization

Computer science educators have traditionally used algorithm visualization (AV) software to create graphical representations of algorithms for use as visual aids in lectures, or as the basis for interactive labs. Typically, such visualizations are high fidelity in the sense that (a) they depict the target algorithm for arbitrary input, and (b) they tend to have the polished look of textbook fig...

متن کامل

Innovations in Teaching: Using Moodle E-learning Platform in the Development of a Curriculum for the Undergraduate Course Consecutive Interpreting to Enhance Interactions among Learners

This study was conducted to remedy the shortcomings of the curriculum that the authors had developed for the course Consecutive Interpreting. The curriculum had been designed adopting a social constructivist framework and implemented for a semester to detect the imperfections. Since the main problems centered on the paucity of learners' interactions and the limitedness of the existing interacti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computers & Education

دوره 39  شماره 

صفحات  -

تاریخ انتشار 2002